package com.itheima.dao;

import com.itheima.pojo.OrderSetting;

import java.util.Date;
import java.util.List;
import java.util.Map;

/**
 * @Author : sunjun
 * @email : sunjun0207@163.com
 * @create 2019/11/10 19:39
 */
public interface OrderSettingDao {



    /*
    后台管理->删除预约列表
     */
    public void editOrderNumberByOrderDate(OrderSetting orderSetting);

    /*
   移动端-->体检预约提交
    */
    //根据预约日期查询预约设置信息
    public OrderSetting findByOrderDate(Date orderDate);
    //更新已预约人数
    public void editReservationsByOrderDate(OrderSetting orderSetting);



    /*
    预约设置-->根据指定日期修改可预约人数
    1.根据预约时间查询查询是否有记录
    2.添加此日期数据到数据库
    3.修改更改操作
     */
    //方法已定义

     /*
     预约设置-->根据日期查询预约设置数据2019-06
      */
     public List<OrderSetting> findOrderSettingByMonth(Map date);//2019-6


     /*
   excel文件上传,并解析文件内容到数据库
   批量添加文件内容到数据库
    1.先检查此数据(日期)是否存在
   2.添加此日期数据到数据库
   3.修改更行操作
    */
    public Long findCountByOrderDate(Date orderDate);
    public void editNumberByOrderDate(OrderSetting orderSetting);
    public void add(OrderSetting orderSetting);

}
